﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EjercicioAutos
{
    class Auto
    {
        private int consumo;
        private int velocidad;
        private int posicion;
        private int combustible;
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="consumo">consumo por intervalo de tiempo</param>
        /// <param name="velocidad"></param>
        /// <param name="combustible"></param>
        /// <param name="posicion"></param>
        public Auto(int consumo, int velocidad, int combustible, int posicion) {
            this.combustible = combustible;
            this.velocidad = velocidad;
            this.posicion = posicion;
            this.consumo = consumo;
        }

        public Auto()
        { }
        public void avanzar(int intervalo)
        {
            this.posicion = this.posicion + velocidad * intervalo;
            this.combustible = this.combustible - consumo * intervalo;
        }
        public Boolean sinCombustible()
        {
            return this.combustible <= 0;
        }

    }

}
